reftests: Modify test to ensure identical output
authorBenjamin Otte <otte@redhat.com>
Sun, 8 May 2011 23:15:17 +0000 (01:15 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 8 May 2011 23:36:00 +0000 (01:36 +0200)
GtkArrow and the align properties use different methods (float vs int)
to center the arrow. If the size of the arrow is odd, this will cause a
rendering that differs by half a pixel. So we request an even size for
both the arrow and the container and everything works out.

tests/reftests/misc-alignment.ref.ui
tests/reftests/misc-alignment.ui

index 70ef01e00fd0668f4cb8e1beefc810a3c63e72c7..4bca70990b22b58d19a9be2bc80522a6fda22d34 100644 (file)
@@ -2,6 +2,7 @@
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
   <object class="GtkWindow" id="window1">
+    <property name="width_request">160</property>
     <property name="can_focus">False</property>
     <property name="type">popup</property>
     <child>
         </child>
         <child>
           <object class="GtkArrow" id="arrow3">
+            <property name="width_request">16</property>
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <property name="hexpand">True</property>
index 412a4b0868b3b965b1d6115878bccb99634f6f30..8d683b96264de9f7d77bc33257449e9e1d32762a 100644 (file)
@@ -2,6 +2,7 @@
 <interface>
   <!-- interface-requires gtk+ 3.0 -->
   <object class="GtkWindow" id="window1">
+    <property name="width_request">160</property>
     <property name="can_focus">False</property>
     <property name="type">popup</property>
     <child>
         </child>
         <child>
           <object class="GtkArrow" id="arrow3">
+            <property name="width_request">16</property>
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <property name="halign">center</property>